:: /d 表示遍历文件夹，/r 表示遍历文件
:: 字符串截取 %key:~[start,num]%
:: 拼接 %key1%%key2%
:: 替换 %key:被替换字符串=替换的字符串%
:: 文件的相关信息 
:: %%~pi：表示获取该文件的路径，不包含盘符的信息
:: %%~ni：表示获取该文件的文件名，不包含扩展名信息
:: %%~xi：表示获取该文件的扩展名
:: %%cd% 是当前目录
:: for 命令中临时变量的使用 setlocal enabledelayedexpansion
::
:: delims=.，，指定了分隔符，这里指定了.和，为分割符
:: tokens=2,指定了分割后，取哪一个部分，分割后的第一部分为1。




setlocal enabledelayedexpansion
@echo off
set path=1\
echo "PATH NAME:" %path%
for /r %path% %%i in (*txt) do (
	set filename=%%~ni
	set dirname=%%~di
	echo !filename!
	echo !dirname!
)
pause